#ifndef screen_h
#define screen_h 

#include <U8g2lib.h>

#define SCL_1   4
#define SDA_1   5

// 初始化LED
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/U8X8_PIN_NONE, /* clock=*/SCL_1, /* data=*/SDA_1);


void screen_setup()
{ 
    // 初始化 OLED 对象
    u8g2.begin();
    // 开启中文字符支撑
    u8g2.enableUTF8Print();
    // 设置字体
    u8g2.setFont(u8g2_font_ncenB08_tr);
}
void screen_loop()
{
    // 清除缓存区内容
    u8g2.clearBuffer();
    // 绘制内容
    u8g2.setFont(u8g2_font_ncenB08_tr);
    u8g2.setCursor(10, 15);
    if (WiFi.status() == WL_CONNECTED) {
        u8g2.println("WiFi connected");
        u8g2.setCursor(10, 30);
        u8g2.print("SSID: ");
        u8g2.println(WiFi.SSID());
        u8g2.setCursor(10, 45);
        u8g2.print("IP: ");
        u8g2.println(WiFi.localIP());
    } else {
        u8g2.println("WiFi not connected");
    }
    u8g2.sendBuffer();
}

#endif